<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>函数定义方式</title>
    <script>
      /* 方式一: 命名函数1*/
      function addNum1(a, b) {
        return a + b
      }
      console.log(addNum1(3, 4))

      /* 方式二: 命名函数/匿名函数 */
      const addNum2 = function (a, b) {
        return a + b
      }
      console.log(addNum2(4, 5))

      /* 方式三: 匿名函数 */
      const arr = [2, 1, 3]
      //ES5 匿名函数
      /* arr.sort(function (a, b) {
        return a < b
      }) */

      //ES678 匿名函数可以简化为箭头函数
      //注意: 目前我们学习到的可以使用匿名/箭头函数的函数有哪些?
      //sort(),filter(),every(),some(),forEach()...
      arr.sort((a, b) => a < b)
      console.log(arr)
    </script>
  </head>
  <body></body>
</html>
